package com.it.schoolhomeos.dto;

import com.it.schoolhomeos.entity.Attendance.AttendanceStatus;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 学生考勤详情数据传输对象
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class StudentAttendanceDTO {
    
    /**
     * 学生ID
     */
    private Long studentId;
    
    /**
     * 学号
     */
    private String studentNumber;
    
    /**
     * 学生姓名
     */
    private String name;
    
    /**
     * 性别
     */
    private String gender;
    
    /**
     * 考勤状态
     */
    private AttendanceStatus status;
    
    /**
     * 考勤记录ID
     */
    private Long attendanceId;
    
    /**
     * 备注
     */
    private String remarks;
}
